<?php
/**
 * @file cooperationdefine.php
 * @author CaoQiCheng
 * @date 2016年4月26日 下午12:40:57
 * @brief
 */
namespace haibao\cms\model\data\cooperation;

Class CooperationDefine extends \haibao\cms\model\data\Base{
	/**
	 * 是否配合销售
	 */
	const SALE_AGREE = 1 ;//1配合
	const SALE_DISAGREE = 0;//0不配合
	
	/**
	 * 合作满意度
	 */
	const EFFECT_BEST = 1;//1配合度高
	const EFFECT_GOOD = 2;//2对方要求高
	const EFFECT_JUST = 3;//3配合度低
	const EFFECT_BAD = 4;//4不建议合作

	/**
	 * 合作对象分类,做键值用
	 */
	const TYPE_CELEBRITY = 1;
	const TYPE_STAR = 2;
	const TYPE_DESIGNER = 3;
	const TYPE_BRAND = 4;
	
	/**
	 * 合作对象的id
	 */
	public $CooperatorId;

	/**
	 * 合作名称
	 */
	public $CooperationName;
	/**
	 * 合作时间
	 */
	public $CooperationDate;
	
	/**
	 * 是否销售配合 0 不配合 1 配合
	 */
	public $IsSale;
	
	/**
	 * 合作满意度
	 */
	public $CooperationEffect;
	
	/**
	 * 拍摄时间
	 */
	public $ShotTime;
	
	
	/**
	 * 拍摄内容
	 */
	public $ShotContent;
	
	/**
	 * 拍摄类型
	 */
	public $ShotType;

	/**
	 * 满意度评分
	 */
	public $Score;

	/**
	 * 合作花费
	 */
	public $Cost;

	/**
	 * 合作分类
	 */
	public $CooperationCategory;

	/**
	 * 合作总结
	 */
	public $CooperationSummary;
	
	/**
	 * 创建时间
	 */
	public $CreateTime;
	
	/**
	 * 创建人
	 */
	public $CreateBy;
	
	/**
	 * 修改时间
	 */
	public $UpdateTime;
	
	/**
	 * 修改人
	 */
	public $UpdateBy;
	
	/**
	 * 创建人名字
	 */
	public $UserName;
	/**
	 * 目标名字
	 */
	public $CelebrityName;
	public $StarName;
	public $CooperationTypes;

	/**
	 * 合作设计师
	 */
	public $CooperationDesigner;

	public $Principal;
	/**
	 * 站外资源
	 */
	public $OutResources;

	/**
	 * 关联品牌
	 */
	public $CooperationBrand;

	/**
	 * 关联事件
	 */
	public $CooperationEvent;

	/**
	 * 关联专题
	 */
	public $CooperationFeature;

	/**
	 * 关联视频
	 */
	public $CooperationVideo;

	/**
	 * 关联文章
	 */
	public $CooperationArticle;
	/**
	 * vv数
	 */
	public $CooperationProperty;
	/**
	 * 花费
	 */
	public $CooperationCost;
	/**
	 * 栏目
	 */
	public $CooperationColumnRel;
	/**
	 * 新的负责人 
	 */
	public $RelPrincipal;
	
	public function __construct(){
		parent::__construct();
		$this->stringField('CooperationName', 'CooperationName',true);
		$this->dateField('CooperationDate', 'CooperationDate',true);
		$this->intField('IsSale', 'IsSale');
		$this->intField('CooperationEffect', 'CooperationEffect',true);
		$this->dateField('ShotTime', 'ShotTime');
		$this->intField('Score', 'Score');
		$this->intField('Cost', 'Cost');
		$this->stringField('ShotContent', 'ShotContent');
		$this->intField('ShotType', 'ShotType');
		$this->stringField('CooperationSummary', 'CooperationSummary');
		$this->dateField('CreateTime', 'CreateTime',true);
		$this->intField('CreateBy', 'CreateBy',true);
		$this->dateField('UpdateTime', 'UpdateTime',true);
		$this->intField('UpdateBy', 'UpdateBy',true);
		
		$this->setTableName('CooperationDefine');
	}
}